package com.njts.method;

import java.util.Scanner;

/**
 * @author David GE
 * Date  2025/11/14
 */
public class Filed {


   static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        int num =0;
        for (int i = 0; i < 9; i++) {
            num+=i;
        }
        System.out.println(num);//?36
        num=getSum(true,1,2);//实际参数
        System.out.println(num);//?2


    }
    // 以下的num称之为形式参数:在形式分配的标识符,在方法调用之前是不确定其值
    //这种传递参数的方式,称之为值传递,相当于copy副本,可看作分裂新细胞
    // 变长数组:长度可变的数组
    public static int getSum(boolean b,int... nums){
        int res =0;
        // 修改了num的值
        for (int i = 0; i < nums.length; i++) {
            res+=nums[i];//res=res+num[i]
        }
        return res;
    }
}
